The results of searching for "русская школа": 8 Russian-speaking places
There are also organizations that speak other languages: Lithuanian.
Copthall Gardens 1 TW1 4HH England Greater London United Kingdom
Vernon Road 4 SW14 8NH England Greater London United Kingdom
Frieth Road 80 SW7 2QU England Greater London United Kingdom
Pembridge Villas 25 W11 3EP England Greater London United Kingdom
Archway Road 269A N6 5AA England Greater London United Kingdom
Oxford Gardens 90 W10 5UW England Greater London United Kingdom
Oxford Square 20 W2 2PB England Greater London United Kingdom
Abbey Road 16A NW8 9BD England Greater London United Kingdom